When I tried running this, it gave me the error that
CallBackup() argument after * must be a sequence, not int
Why do I get TypeError in Threading in Python explains the same problem, you need to replace args=(percent)
to args=(percent,)
to make the argument list a sequence instead of a tuple.