Proactive Pull Systems with Applications