add bsa code, update gulp