support multi-process

client will be easy to be dispatched now