overwrite async_push_to_global_registry instead of push_to_global_registry