Add async creating preview images. Fix persistence layer and service layer. Add extra url for preview images on web layer.