Bugfix: number of assigned tasks wasn't updating

The problem was that lists only listen on created/removed events. Updating `is_current = 0` doesn't trigger those events. Additionally, refreshing the list doesn't remove old elements. The workaround is to remove the elements manually. This is ugly, but probably safer than changing list refresh functionality on the last day of the sprint...