removed photo caching and transactional annotation
we will have to work on caching strategy for binaries