refactor to remove hard coded path; support name polling from SINA API