Dynamic create and push view controller using navigation controller