smooth out swap animation
add default portrait