fixing infinite loop with success callbacks when resetting lift