Rethinking data-fusion based services in sensor networks