add a new option "watcher_rpc_port"; add the missing tmp.js