add new refresh to logic