adaptively set ref.point for multicrit and penalty term for sms
new argument iter for infill crits