updates to background advection caclulation