upgrading recast to support sourceMap