Revert "fix scrubber and currenttime"

This reverts commit 3f40c99d4b174220790952de6e7efc4ec5bd7bf8.
Revert "remove redundant calculations when components are not visible"

This reverts commit 9a8281060281a320c6d4afbd6925ac19b0bc3d38.