add set_working_directory rpc call