implement recalculation of da vs turns if input data has changed (mtime)