fixing bug: check in start() if _frequency is > 0.