update bg gradient