added ThreadEditView + some BL operations and Controller modified