add setOnLoadCompleteListener