Remove _put_file_data

It is not required anymore because _upload_part replaces it.
Remove some cruft
Forward response object from the initiate call to callback function