Update delay routines

1) Remove unused routines
2) Replace call to cpu-hogging Delay() with modified Async Professional
delay, which releases timeslices to be cpu friendly.