init _update properly and remove confused code.

I already have a delegate.