added removeUpdates before registering listener