I have a service that temporarily stores data on a sqlite database, and when there is enough data to be uploaded, the service will schedule a JobService to upload the data.