replate id with id_str to avoid integer type max_size problem