automatic updating for linux and windows