tasklists: check if comm is ready before opening tasks
tasklists: free memory on reloading (fixes #27)