fix image preview size
separate focus event, improve image loader
merge master branch