use tilde instead of >= for update check