USB charging is usually much slower than wall due to less mA. However when you have screen on or wireless tethering on, this is going to drastically reduce charging speed.
On my Galaxy S2 wifi tethering and screen off charging from USB, it maintains battery power but does not increase. When I...