fixed issue with view deallocation and associated error; now passcode screen is working as expected