refactor Server file for readCalndar function
more refactoring to make sure we always have latest calendar list