modify some data cycle