refactoring lookup update services.