Actually, I happen to be in a similar situation as you. My group has played games that vary in pace from Shadowrun games where we spend three real time weeks (one session per week) planning for a single run, to Pathfinder games where we clear a new dungeon every session.
Right now, we're playing a D&D 5e game set in a Dying Earth styled setting in which the world is probably going to end soon. We're all very close friends, so I think I can accurately represent some techniques the GM is doing:
Mention a prophecy. It doesn't have to have many details, or even be completely accurate, but giving the players some idea of what the end of the world is going to actually look like helps. That way, they'll know the world isn't about to end yet since they haven't seen the events of that prophecy unfold. Include several different omens, although not every omen has to be apparent right from the get-go. You might show an unexplained omen, and later have an NPC explain it to the PCs if you want the opposite effect ("oh crap the world is ending sooner than we thought").
Have NPCs prepare in a meaningful way. The players can use NPCs more well-versed in the aforementioned prophecy to gauge how close the end of the world is. In our particular example, the queen of a city-state has decreed that the citizens are to build a citadel on a particular hilltop to prepare for the end, since that's mentioned in the prophecy. The players can get a very rough idea of how close the world is to ending by knowing whether the citadel has been constructed or not; that is, the fact that an expert on the prophecy hasn't hidden away yet should mean it's still safe.
You can also take a more direct approach. If you notice that the players are getting too anxious, you can introduce a sagely NPC that feeds them more information about the prophecy, proving to them that it's not going to happen yet. In our case, we found a hermit in a myserious lighthouse in the desert, filled with clockwerk mechanisms. Turns out that this hermit has lived for perhaps hundreds of years, maintaining the beacon, and it also turns out that he's looking for a successor, because the beacon drives away aliens bent on destroying our civilization. They believe that as long as the beacon is lit, an ancient empire capable of defeating them still stands. So, in this case, the players can reasonably be assured that they're safe as long as nothing happens to the beacon.
The core of the issue
As far as I can see, the most common cause of this issue is that the players don't feel the need to roleplay the sort of relationships you're after, because as far as they can tell, their characters have little reason to feel that way about each other. As DM, you can't tell the characters how to feel, but you can put them in situations that give rise to the feelings you want. In my experience, the strongest bonds are the ones the players build themselves. Here's a few ways to get them to do that.
Mutual debt
Having a common enemy is a start, but the real trick is to guide the players and their characters to see their allies as valuable. A simple way to do this is to put the characters in situations that some of the party members are particularly equipped to deal with, so that those few really shine. Obviously, you'll want to have a few of these scenarios so that everyone gets their time in the spotlight. For example (using D&D 5e classes), one session you might have an enemy who inflicts a curse, and the paladin with the ability to remove curses can gain the gratitude of the barbarian who gets hit by the curse. The next session, you might have an enemy who can use mind control, and the barbarian who's immune to mind control while raging can come to the rescue and free the paladin from the spell. Both of them have now saved each other from something unpleasant, and therefore (hopefully) recognise each other's value and have some mutual gratitude and respect.
How to set this up depends on the party makeup, but in general you're looking for reasons for a player to turn to someone else's character for help, rather than their own - and put the spotlight on that character for a moment. Not so much that they feel like their own character is useless, but enough that they recognise the value of having friends.
Pieces of a puzzle
If your players like to build characters with a little backstory, then as a DM you can weave the world around these stories in ways that pull them all together. In D&D 5e, a character's Bond can be great for this - they're designed to act as built-in plot hooks. For example, the party cleric may be searching for a long-lost relic related to their deity, the rogue might aspire to be the greatest thief of all time, and the fighter may have stood up to the wrong person in the past who holds a grudge against them (all actual 5e Bonds). So, what if the lost relic was stolen by the thieves' guild, and the fighter angered a corrupt noble who was actually trying to assist the thieves' guild at the time? The rogue can use his criminal contacts to get them into the guild, and then prove he's the best of them all by stealing the relic from under their noses. The fighter can get his revenge on the corrupt noble by setting him up to take the blame for it and suffer the anger of the guild, and the cleric gets to keep the relic and return it to his monastery.
Depending on your setting, players, and story, this may be easier or harder to set up, but in general what you're looking for is ways to get the characters' individual stories to all point in the same direction, so that each character succeeds by helping to further someone else's story, which in turn furthers their own. Players are naturally attached to their own characters and stories. By giving characters a chance to play important parts in each other's stories, you can help your players to become attached to each other's characters as well.
Reward co-operation
When players work together, they're often more powerful than just the sum of the individuals in the party. Many systems give characters abilities that are designed to support or strengthen others - in D&D 5e, there are loads of spells designed to be cast on someone else to help them, and classes like the cleric, bard, paladin, and battle master fighter are built around mechanics that heal, strengthen, or support. Put your players in situations where simply fighting as a bunch of individuals isn't enough. This can be tricky, and in some cases can risk killing characters (or the whole party) if the players don't cotton on fast enough, but it's very rewarding for all involved when it works. When the fighter realises he's taking too much damage, you want him to turn to the cleric and ask for healing, and then next time they're gearing up for a fight he might ask the druid to cast stoneskin on him. A bard is particularly good at this, bestowing their bardic inspiration on allies in key spots to shift the tide of battle. If the players don't have to work together to overcome challenges, then the challenges aren't challenging enough.
In D&D 5e, you also have the inspiration mechanic to aid you. When a player goes above and beyond to help another, or puts themselves at risk to set someone else up for victory, award them inspiration. This reduces the perceived penalty in not just looking out for themselves - by helping someone else to succeed now, they get inspiration to help themself succeed later. Also, remind players that they can give their inspiration dice to another player if they see fit. Next time they're all willing one of the party to succeed and save them all, they'll be scrambling to give away their inspiration dice to boost their chances.
Summary
All in all, the central theme is that the party should be parts of a whole, not just several parties of one that happen to be going the same way. Between the plot, the characters' abilities and the party's resources, you have a good set of tools to build a campaign in which no player can succeed alone, but the party can, by joining forces, become more than they were apart. Do that, and your players will value each others' characters as much as they do their own. The roleplay of inter-character relationships will grow naturally from that.
Best Answer
I have to say that I agree with Theik. I think this is not really an issue of bookkeeping at all, but of misjudged interest or perhaps a discomfort with roleplaying. But maybe I am just confused by your explanation and bookkeeping really is the issue, so I'll give my thoughts on both problems.
First, I recommend you talk to your player one on one. Tell them that you've noticed that they seem bored (phone, etc.) and that you want to make sure they're having a good time/what you can do to help them have more fun. As you have this conversation, here are some things that hopefully you can figure out:
If you can figure out those things, you will likely have a much clearer understanding of how to best address the issue, but I'll give you some general tips as well.
Dealing with Players who Only Want Combat
(Note: I'm assuming here that they are going to continue playing in your game. There are cases where a person just doesn't understand or enjoy the spirit of collaborative storytelling, and really just wants to play video games with a friend. I'm assuming that is not the case for the sake of this answer.)
Dealing with Players who are Unsure How to Roleplay
This might well be the issue. When I played my first game I don't think I ever said anything at all without the GM or another player prompting me to. I hadn't made a particularly interesting character, and I wasn't sure at all what to say or do. I was also more than a little bit intimidated by my much cooler (ie nerdier) friends in the group and was afraid of doing it "wrong."
Dealing with Players who Struggle to Keep Track of Mechanics
Honestly, I don't think I have anything new to contribute on this topic that someone hasn't already said in an answer. Spell cards are great. You can make them for your player or they can make their own. Make sure they're tracking which spells have been used and remind them that they can always ask for help if they are confused about something.
I hope this helps! Good luck!