incrementing and watching a counter