change logic for select valid destination server