debug for can communication bug and removal of recover function