commit before switching branch
major refactoring
perf on aos layout
cleanup
aos-soa cleanup