1. thumbs creation
2. thumbs sharing
3. photo downloading
4. try asichrone