throw custom error for timeout (close #76)
fix grammar error