fix bug of matrix transformation
add motion tween support