subscribe
subscribe on main thread