I find it hard to believe we'll sanction a deal to buy another striker (and a 28-year-old one) when we've already got 5 other strikers on our books (Balotelli, Benteke, Sturridge, Ings, Origi; 6 if you count Firmino). Three of them should be on hefty contracts that will prove hard to shift when we want to move them. I'd guess it's probably the same thinking behind loaning Caulker instead of paying for another longer-term CB right now as we have 7 senior CBs - Skrtel, Sakho, Lovren, Toure, Ilori, Gomez, Wisdom - and the first three of them should be on pretty high weekly wages and are harder to move.
I think any permanent moves will probably only come in the summer, unless we've already agreed a deal to ship someone out in return (maybe now, maybe in the summer). Grujic, for example, probably arrives at Allen's expense (gone in the summer).