fixed updatePresenter