add `maxQueued` option