TODO: update faceted search