add cache support for competition and team