fix bug: id maybe is integer, fix cannot convert integer to string