feat(sorttasks): put taskSort logic into service
fix(taskcell): efficent class adding and removal