fixed asset locking, modified asset API calls