Properly fire off onComplete after upload