added high precision timer