Template controller update