Controller Extends update