optimize time Parser