selfcal cycle