Added recallOrder procedure - REQUIRED: rerun database script

Recalling orders is much faster than before, though remains buggy
Merge conflict