better signature image caching