remote: track remote hosts as a separate data structure