fix bug in findnextstep