describe how partial content loading works