fix transaction fast-forwarding