SFML is too low-level, it doesn't control anything about rendering. Objects are rendered when the user calls window.Draw. I couldn't even implement a rendering queue to be executed later / in another thread.
And besides, it sounds a little bit overkill...