modify infinit moving... but probably that's not enough.
fix block bound function bug...