writeback: optimize periodic bdi thread wakeups