added save callback to store value in bundle when activiy is recreated