add minimalFund to model and fix duplicate bug by adding FETCH.LAZY