fix issue with update, and add update child route