fixed backbutton bug