user icon change function implements