push before updating donutlist