@Dhruv Sompura You should change your queue driver to one of the others. Database is fine in most cases. Then you will need to have a queue worker running.
@Snapey I changed to database, but queue jobs are not running automatically, while in case of sync its running automatically. I already configure supervisor.
@Dhruv Sompura with sync, the job is executed immediately in the same request cycle as the original request. Your user has to wait whilst the job is processed.
With a queue the work to be done is stored as a record in the queue and then a separate processor thread (a worker) comes around and sees there is work to be done, gets the job from the queue and executes it.
Because this is happening in a separate thread, the original request finishes quicker and the work is completed in the background.