bug: refactor update