Added upload progress block. Ensure that errorBlock is called on main thread.