Add persistence using disk_log. Restore part.