add new kind of transition animation
a bugfix
revise doc