fixed memory leak on view controller