upgrade tools, downgrade okhttp
show error message in widget if necessary
add more click listener for widget