better but slower adaptive brightness