function updateSODFile() { //TODO: need to write that in a way that it also works when you don0t have the lock. currently all calls to editable will fail when they are not set
    var fs = require('fs');
    w2utils.lock($( "#main" ),"Loading file...",true)

    var filebuffer = fs.readFileSync(currentfile.toString());
    case_data = JSON.parse(filebuffer);

    w2utils.unlock($( "#main" ))
    if(case_data.hasOwnProperty(storage_format_version) && case_data.storage_format_version < storage_format_version){
        w2alert("You are opening a file created with a newer version of Aurora IR. Please upgrade to the newest version of Aurora IR and try again")
        return false
    }

    w2ui.grd_timeline.records = case_data.timeline
    w2ui.grd_timeline.refresh()
    w2ui.grd_investigated_systems.records = case_data.investigated_systems
    w2ui.grd_investigated_systems.refresh()
    w2ui.grd_malware.records = case_data.malware
    w2ui.grd_malware.refresh()
    w2ui.grd_accounts.records = case_data.compromised_accounts
    w2ui.grd_accounts.refresh()
    w2ui.grd_network.records = case_data.network_indicators
    w2ui.grd_network.refresh()
    w2ui.grd_exfiltration.records = case_data.exfiltration
    w2ui.grd_exfiltration.refresh()
    w2ui.grd_osint.records = case_data.systems
    w2ui.grd_osint.refresh()
    w2ui.grd_systems.records = case_data.systems
    w2ui.grd_systems.refresh()
    w2ui.grd_actions.records = case_data.actions
    w2ui.grd_actions.refresh()
    w2ui.grd_evidence.records = case_data.evidence
    w2ui.grd_evidence.refresh()
    w2ui.grd_investigators.records = case_data.investigators
    w2ui.grd_investigators.refresh()
    w2ui.grd_casenotes.records = case_data.casenotes
    w2ui.grd_casenotes.refresh()

    if(lockedByMe) { // can only update editables when the fields are editable

        w2ui['grd_timeline'].getColumn('owner').editable.items = case_data.investigators
        w2ui.grd_timeline.getColumn('event_host').editable.items = case_data.systems
        w2ui.grd_timeline.getColumn('event_source_host').editable.items = case_data.systems
    }

    // Data from the case Details popup is taken right from the storage object. So no need to update it here.
    return true
}
Get current information from storage file and write to th ui objects.