adds a timeout