able to upload user image and update header too