employ boost.lockfree, update rpc, singleton
employ boost.lockfree, update rpc, singleton