updated timefilt()