getting badges async