add change username support