use futimes for touch for better compatibility