let the ksm decrypt function always call retrieveUrlAsync()

fixes #12