Atomic Mongo updates using the Update If Current pattern