Loop-free construction of counter-models for intuitionistic propositional logic