update smart-mag to 2.4 to fix chroum bug