Code merging

 * asynchronous services/pipes is now here
 * fixed compatibility
Code style.

 * PEP-8 formatting