added more operations on UserSettings

other improvements to UserSession, CacheController