monitor data handler