Improvements in add() method in sunspot drivers