refactor select processing
clean up time naming
include time in select() reply