* removed the QTimer and handle everything with signals