complete image upload