add 'remote-run' to support distributing task