quit moving data around; replicate with state tracker and only send signals; also handle eventually consistent storage issues with an expoential back off