android string comparison fixed #3
rewritten plugins to use background thread