updated recursive, owner, group, permissions