update scatter animations. add multithread