Improve ProcessStep: can send messages, put and get

+ reduce NetworkManager#send method to a single one
+ NetworkManager#get is now asynchronous