added exists() method to storage driver