update pickler cache to include data on non-serializable types