~str-entrant trigger progress in callback, see #3