fixes #3 - added usleep after failed attempt