ADD some comments
MODIFY UI
REDUCE c->s api
ADD keep polling when refreshing
TEMP MERGE TO PRIVIOUS