fix has many through bug
up version