remove TODO, update sc refresh logic