Proper fix to the upload bug

- Fixed IOS timing issues, tracked down android uploading bug to avoid using agent strings (Trust me, it was less scary), left notes for future dev to fix android uploading bug.