merge ActivityThread