Issue #32 Use signature instead of hashing for auto-update