Add username changing support