pipe update. replace attributeChangedCallback with timer.