view controller bug fix & transition add