remove setTimeout implementations; close #12