fix set_progress method on book class