fix delay slot

fix delay slot problem
some bugs still leave