When the app refreshes, it grabs the last schedule downloaded by your friend. It doesn't actually go and update your friend's schedule.

This was done for a few reasons, but the most important is that it allows the app to keep fairly up to date without needing to have the friend's Flica credentials.