image upload now working android/ios. since upload is async needed to .apply