on progress action executor helper