auto update interactor - test - refactor