Using mutation observer scheduler