register_singleton_service