Dealing with concurrent requests to avoid duplication