adaptive variance