Is there something wrong? Maybe I should do some cache first like image render with canvas? Any help, thanks