Fix issue related to caching of SchedulerNode
  - Cache only one 'SchedulerNode' object per given hostname.
  - Handle NODE_REMOVED event. Remove the SchedulerNode from the cache if it exists.