changes

Versioning + logging if any commodity not found and proceed rather than
throwing an exception + dropping cache tables even if any exception
occurs.