finish upload feature