remove ringjs dependency
add unique key props to array children