import concurrent.futures
time.sleep(random.uniform(0.1, 2))
if __name__ == "__main__":
print('init ', database.value)
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
executor.submit(database.update)
print("result ", database.value)