add data
add obstacle expand
update