kick mix via do_mix() RPC

Kicking mix via RPC will be useful for test and debug and maintenance.

For this subject, the linear/push_communication should be thread safe, I append lock for them.
It just works!

This PR is correspond to #457