Ух, страшные вещи делаешь..
Во-первых, твой моб взаимодействует с внешним миром, который ни разу не thread safe. Если чтение его данных ещё хоть как-то может быть допустимо, то модификация это тупо боль.
Во-вторых, внутри задачи модифицируешь non thread safe данные (как минимум, поля...