Added cachedUsers and a reload parameter