Implemented transaction catching up. Implements #73