init cache