title: How can I run a Kotlin workload asynchronously but without concurrency?
body: <p>I am working on a android app,</p>
  <p>A service is running in foreground in an android app</p>
  <p>This service is responsible for uploading image to S3</p>
  <p>There's a camera activity where user can capture images</p>
  <p>I need a logic to upload image one by one through service</p>
  <p>Currently when user captures a image then there is a function call which uploads a image</p>
  <p>The function call after each successful image capture is makimg images to upload concurrently</p>
  <p>Can someone suggest a logic to upload images using a queue?</p>