fix stl and qt container difference