update swig