add timeout - otherwise error callback isnt called.