I am looking for an upper bound of the following sum $$ S_p:= \sum_{j=1}^p \frac{p+1}{p-j+1} \frac1{2^j}. $$ The upper bound should be independent of $p$, of course. Numerical experiments indicate that $$ S_p \le \frac53 $$ with the maximum attained for $p=3,4$. However, I am not able to prove it.
I could only prove $S_p \le 3$. Here is, what I did: First, we see $$ \frac{p+1}{p-j+1} = 1 + \frac j{p-j+1}\le 1+j, $$ hence $$ S_p \le \sum_{j=1}^p (1+j) \frac1{2^j} . $$ Using the power series $$ (1-x)^{-2} = \sum_{j=0}^\infty (1+j) x^j , \ |x|<1, $$ I can estimate $$ S_p \le (1-\frac12)^{-2} -1 = 3. $$ How can the bound be improved?