fixed: insert compiler to use data as datalist as according to the additional of bulk insert