add TASK thread
rename FILE to CALC
fix bug: ViewModel DeleteAll() when dtor
remove no need file