remove debug throw
prevent 1sec block when GC
remove not needed cast