Online-Offline Balance for Effective PR