run f immediately