use this.nexTick instead nextTick + refactoring