improve init_remote_sh