update and test router