made qqtimer a little cleaner, still need to do work here