no need to retain texture, that will make it leaked