maybe with nextTick() ?