use handler and message to change the fragments