Delayed job

The changes to unique deck will have a great deal of impact on performance, so we might not even need the delayed job construction :)