updated with ajex username live check