added background performace