support thread-safe feature for manager