Completion block ran multiple times