upgrade dispatch and move things along