fixing future transaction issue