improved pairs to return same rank pairs

a fresh pair is used if only 1 user is found and that liked users are
ignored. two differently rank users are not returned