improve bidding feature
improve performance