removed unnecessary item suppliers processing
added build multiple insert on duplikate key update method
streamlined get items base call, using bulk insert