Trying to get concurrent working correctly