present parent’s view as a modal view controller

eliminating the previous memory leak

but some new memory leaks are found, which can be viewed in Instruments