safe callback 추가