update presentation of mail_controller

- add completion block / lambda
- update method to use presentViewController instead of
  presentModalViewController