async handling of data and sosv object using duration information+some fixed offset. improve reset function