adaptive frame으로 구현은 함 제대로 되는지는 확인 필요