added faster image loading performance.. still kind of buggy.... need to fix