Resolve issue #20 by moving delay after 2 second read check to make read return quickly.