fix child view controller add/remove sequence