updated saga timeout logic