Double Acting Reciprocating Magnetic Refrigerator: Recent Improvements