update tcycle