configuration check and configuration cache