Cw 284 softlayer api changes

the logic if to update or not, should be in update function.