update_manager.py