Protect picture service from non-authorized use
Add update description functionality and clean up code