background update and leaf particles