fixed bug where postponing causes branches to be marked as completed