readded nextTick adjectment