add busy timeout call to constructor