rename class lazy to suspend