performance enhancment

remove all bacgrounds that caused overflow to enhace perfomance and make
another enhancments

TODO: fix the back button to return to where intent caused