work queue implementations for operations that must not be done in parallel