should we buy right now or wait for further dip?