backend support for queued processing