SM: fix callback and progress message