Can anybody help with this, its happening for 4 to 10 records daily, and based on my analysis its confirmed that the findAndUpdate method is returning the object without update. No concurrent call for same object is made so there is no chance for race condition. Happy to provide any other info required.