Threaded View

Problem with texture binding while drawing multiple objects

Dear all, I'm a beginer to OpenGL, this problem confused me for a whole afternoon.
Problem is that, all objects with various textures are drawn with only one texture, even if I call glBindTexture to bind different textures to different objects each frame, it seems like only one glBindTexture call works. This is code of unwrapped draw call: