[Twisted-Python] Should I use asynchronous programming in my own modules?