optimize visible
updates
use content inside isolated