implemments request snapshot | upgrades monitor interface