add empty metro view controller
only support portrait
finish loggin delegate
change the loggin view, so it will call delegate method after it dismiss itself