abstract action manager updates