add condition for disable autocycling