Add threaded checkout