modify buy timing