Change pull to use timeout