synchronized data collectoin