add a busy timeout