fix: queue processing