remove AsyncBottle._cast
Add AsyncBottle._handle