better current detection. will hopefully fix message flood problems