bump to 0.4.0
add remote polling functionality