kraken: make data copyable and add method on data_manager for handling disruptions