The J2Store core should not handle some of the mundane jobs during the runtime. For example, when a user registers at checkout, an “account created” email is being sent to the customer. J2Store waits for this email process to be completed before proceeding to the next step. Though it only takes a few seconds, this job should not be carried out by J2Store. All J2Store should do is add a queue job and go to the next one.The queue can be handled by the workers (again J2Store but a separate section that does not affect the run time) and processed.