refactor(update) get