adding cache and version handler tests to functional tests