fix collection view render method to use append