Is S&P500 due for a deeper pullback to the $3900 level?