remove unused _cl_create_buffer, clean up empty implementation