fix bug: data not present