fix VF_FlexibleSearch::storeFitInSession to only call business logic once to save cpu cycles