renamed json upload to background upload