Dynamic pricing for perishable product considering the threat of entry and consumer behaviors