Mainting update controller logic