use Guava's Future implementation
small fix
rpc: use executors for async calls
remove unused RpcEventProcessor
change rpc tieout type to 'long'
simplify createing rpc threads
small optimization for externals content provider