@US30: load photos in parallel to improve performance
@US30: improve inSampleSize calculation in BitmapUtil