Castro says he is getting better