fixing receive data activity