update controller & push service