add more
add NettyBasedFederationServer
add FederationHandler
simulate async call and expensive computation together