checkpoint for mic init flow