perf: optimize tasks queuing implementation