setting init() to non pure virtual and removing useless implementation

like in PhGraphicLoop