better handling concurrent operations errors