Pujols ahead of schedule, could return before All-Star break