contacts are locally cached