timeout improvement