bugfixes + incremental logic update