cycling updates