improved avatar component to handle premium status