update upload feature