optimize rendering
fix tween.js dependency
fix resize issue

image stretches when resized
add fadeIn animation