add feature: update user icon