Simplify checks detection

- merge different cycles into one
- perform creating during run
- perform cleanup at once