Refactory: Don't create bitmap if not necessary.
Refactor: Media store image use indepent thread pool.