run again to vaild cache functions