why the ```sleep()``` instead of ```crm.waitForCommandToBlock()```