fix name clash in block: C step -> Lua method do_step