Made uploading thread safe through Agent which fixed race condition on JSON/NodaTime serialization.