fixed function s:ask_progress