[DEV] simplify VBO & program API