make adding hub remote idempotent