fix/adjust when to run push finalise