fix issue: KeyList does not set next_marker properly when delimiter is set to '' or null