customize layout animation
make layout animation a litter better, but not too much.

still need improve it later.
better layout animation
duratin adjustment
change layout in less times
version code changes
layout margin adjustment
speed up the first time showing

from 3.0 async task is bydefault executed in 1 thread, which makes them
run sequently, which is not what I want.
v1.11