state check (neighborhood and task status) to update role vector removed