add photo upload in backend