genlist : fix re-calculate on language changed