added build multiple insert on duplikate key update method
added fill objects from array function