Single async model
Use forward index only if any changes in files