take visiting professorship or wait a year?
This is ultimately a personal choice, but if you've spent the last five years as a research postdoc with no success in landing a tenure track position at a research university, then it's probably time to change your career strategy.  

There are lots of permanent or tenure track positions at liberal arts colleges, regional comprehensive universities, and community colleges where little or no research will be expected of you and PhD and teaching experience are necessary to get a job.  If you want one of those jobs, then now would be a good time to start getting more teaching experience.