better sign support and working on optimizing loading and unloading of cached blockdata