feature: sync task list state in task list details view (using socket.io)