all update method tests passing