moved fetch stuff from registration client to router code