added multi canvas renderer