fix parent creation logic
add more condition for creation validation
include status while children updating