add user service
refine HttpRequest, return byte[]
refreshing user icon on displaying