optimize set_remote (only access chanegd bus)
perltidy