auto create package if not existed