added non-blocking server side delay option