moving avg with progress