add canvas animation