Native chain support.

Now services return chain futures instead of simple future.