update current progress with smbg fallback