controller update!