fix bug on time string processing
remove required_auth for private functions to reduce http requests