adding http checkpoint evaluation logic