finished NOIncrementalStore

migrated code from NOAPI into NOIncrementalStore